leverage leasing - German English Dictionary